grilled sheep's intestines - Francés Inglés Diccionario